// 配置服务器信息
import config from './config'

export default (url, data = {}, method = "GET") => {
  // 正则使用贪婪量词.*?来匹配任意字符（包括换行符），并且在遇到第一个";;"时结束匹配。
  return new Promise((resolve, reject) => {
    wx.request({
      url: config.host + url,
      data,
      method,
      header: {
        cookie: wx.getStorageSync('cookie') ? wx.getStorageSync('cookie').match(/MUSIC_U.*?;;/)[0] : ""
      },
      success: (res) => {
        resolve(res.data)
      },
      fail: (err) => {
        reject(err)
      }
    })
  });
}